Amazon river dolphin - Spanish English Dictionary